Animations

Animations change properties of objects. Animations map input values to output property values. The input value is most often time, but you can use property values too. Animations are either triggered by events or are background animations.

Kanzi Studio stores animations in the Library > Animations.

In Kanzi you can create keyframe animations that:

In Kanzi keyframe animations are formed using:

Animation sharing and targeting

Animation sharing means that one animation animates several or a group of nodes. All animations in Kanzi are shared. You can reuse Animation Clip and Animation Data resources in different contexts. You can select the target for an animation in the Play Animation action, for Timeline Entry items in Timeline Sequence items, and Animation Child Clip resources for hierarchical animations.

Target animation takes the animated property’s starting value from the node's current property value and the target value from a designated target node's current property value. To use the target animation set a new value for the target node’s property and trigger the animation. As the new animation takes its new starting value from the current property value, the animations run smoothly even if launched in the middle of an ongoing animation.

See also

Animation system

Tutorial: Create keyframe animations

Creating keyframe animations

Creating animations and timelines using the Kanzi Engine API

Animating a node for the duration of its lifetime

Changing the interpolation mode between keyframes

Editing timeline sequences

Editing animation clips

Animations best practices